package com.ruoyi.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.system.entity.AbdulBaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 打印模板管理对象 print_template_management
 *
 * @author ruoyi
 * @date 2025-05-15
 */
@ApiModel("打印模板管理对象")
public class PrintTemplateManagement extends AbdulBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 记录的唯一标识符 */
    @ApiModelProperty("记录的唯一标识符")
    private Long id;

    /** 消费发生的门店名称 */
    @Excel(name = "消费发生的门店名称")
    @ApiModelProperty("消费发生的门店名称")
    private String storeName;

    /** 用于打印的模板标识符 */
    @Excel(name = "用于打印的模板标识符")
    @ApiModelProperty("用于打印的模板标识符")
    private String templateId;

    /** 模板类型 */
    @Excel(name = "模板类型")
    @ApiModelProperty("模板类型")
    private String templateType;

    /** 消费的唯一订单号 */
    @Excel(name = "消费的唯一订单号")
    @ApiModelProperty("消费的唯一订单号")
    private String orderNumber;

    /** 结账的唯一订单号 */
    @Excel(name = "结账的唯一订单号")
    @ApiModelProperty("结账的唯一订单号")
    private String billNumber;

    /** 消费所在的桌台编号 */
    @Excel(name = "消费所在的桌台编号")
    @ApiModelProperty("消费所在的桌台编号")
    private String tableNumber;

    /** 参与消费的人数 */
    @Excel(name = "参与消费的人数")
    @ApiModelProperty("参与消费的人数")
    private Long customerCount;

    /** 负责开单的员工姓名 */
    @Excel(name = "负责开单的员工姓名")
    @ApiModelProperty("负责开单的员工姓名")
    private String orderEmployee;

    /** 负责结账的员工姓名 */
    @Excel(name = "负责结账的员工姓名")
    @ApiModelProperty("负责结账的员工姓名")
    private String billEmployee;

    /** 结账的具体时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结账的具体时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("结账的具体时间")
    private Date billTime;

    /** 从开单到结账的时间间隔 */
    @Excel(name = "从开单到结账的时间间隔")
    @ApiModelProperty("从开单到结账的时间间隔")
    private String duration;

    /** 商品或菜品的名称 */
    @Excel(name = "商品或菜品的名称")
    @ApiModelProperty("商品或菜品的名称")
    private String itemName;

    /** 商品或菜品的单价 */
    @Excel(name = "商品或菜品的单价")
    @ApiModelProperty("商品或菜品的单价")
    private BigDecimal price;

    /** 商品或菜品的数量 */
    @Excel(name = "商品或菜品的数量")
    @ApiModelProperty("商品或菜品的数量")
    private Long quantity;

    /** 单价与数量的乘积，即该商品或菜品的总价 */
    @Excel(name = "单价与数量的乘积，即该商品或菜品的总价")
    @ApiModelProperty("单价与数量的乘积，即该商品或菜品的总价")
    private BigDecimal subtotal;

    /** 商品或菜品的烹饪做法 */
    @Excel(name = "商品或菜品的烹饪做法")
    @ApiModelProperty("商品或菜品的烹饪做法")
    private String cookingMethod;

    /** 商品或菜品的配菜或附加品 */
    @Excel(name = "商品或菜品的配菜或附加品")
    @ApiModelProperty("商品或菜品的配菜或附加品")
    private String accompaniment;

    /** 针对该商品或菜品的备注信息 */
    @Excel(name = "针对该商品或菜品的备注信息")
    @ApiModelProperty("针对该商品或菜品的备注信息")
    private String itemNote;

    /** 当前消费单的总价（可能不包含桌台费等其他费用） */
    @Excel(name = "当前消费单的总价", readConverterExp = "可=能不包含桌台费等其他费用")
    @ApiModelProperty("当前消费单的总价（可能不包含桌台费等其他费用）")
    private BigDecimal total;

    /** 针对整个消费单的备注信息 */
    @Excel(name = "针对整个消费单的备注信息")
    @ApiModelProperty("针对整个消费单的备注信息")
    private String orderNote;

    /** 所有商品或菜品的总价 */
    @Excel(name = "所有商品或菜品的总价")
    @ApiModelProperty("所有商品或菜品的总价")
    private BigDecimal itemTotal;

    /** 因使用桌台而产生的费用 */
    @Excel(name = "因使用桌台而产生的费用")
    @ApiModelProperty("因使用桌台而产生的费用")
    private BigDecimal tableFee;

    /** 商品总额与桌台费的总和 */
    @Excel(name = "商品总额与桌台费的总和")
    @ApiModelProperty("商品总额与桌台费的总和")
    private BigDecimal grandTotal;

    /** 消费者选择的付款方式 */
    @Excel(name = "消费者选择的付款方式")
    @ApiModelProperty("消费者选择的付款方式")
    private String paymentMethod;

    /** 门店的具体地址 */
    @Excel(name = "门店的具体地址")
    @ApiModelProperty("门店的具体地址")
    private String storeAddress;

    /** 门店的联系电话 */
    @Excel(name = "门店的联系电话")
    @ApiModelProperty("门店的联系电话")
    private String storePhone;

    /** 打印该记录的具体时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "打印该记录的具体时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("打印该记录的具体时间")
    private Date printTime;

    /** 如果该消费单与其他单合并，则填写合并后的单号 */
    @Excel(name = "如果该消费单与其他单合并，则填写合并后的单号")
    @ApiModelProperty("如果该消费单与其他单合并，则填写合并后的单号")
    private String mergedOrderNumber;

    /** 如果涉及联台或合并，主账单所在的桌台 */
    @Excel(name = "如果涉及联台或合并，主账单所在的桌台")
    @ApiModelProperty("如果涉及联台或合并，主账单所在的桌台")
    private String mainBillTable;

    /** 联台消费时，其他桌台的消费单号 */
    @Excel(name = "联台消费时，其他桌台的消费单号")
    @ApiModelProperty("联台消费时，其他桌台的消费单号")
    private String linkedOrderNumber;

    /** 挂账消费的唯一订单号 */
    @Excel(name = "挂账消费的唯一订单号")
    @ApiModelProperty("挂账消费的唯一订单号")
    private String chargeOrderNumber;

    /** 负责挂账的员工姓名 */
    @Excel(name = "负责挂账的员工姓名")
    @ApiModelProperty("负责挂账的员工姓名")
    private String chargeEmployee;

    /** 挂账的具体时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "挂账的具体时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("挂账的具体时间")
    private Date chargeTime;

    /** 可能用于区分不同批次的消费记录 */
    @Excel(name = "可能用于区分不同批次的消费记录")
    @ApiModelProperty("可能用于区分不同批次的消费记录")
    private String batchNumber;

    /** 如果涉及零售商品，则填写零售单号 */
    @Excel(name = "如果涉及零售商品，则填写零售单号")
    @ApiModelProperty("如果涉及零售商品，则填写零售单号")
    private String retailOrderNumber;

    /** 打印出的票据名称 */
    @Excel(name = "打印出的票据名称")
    @ApiModelProperty("打印出的票据名称")
    private String receiptName;

    /** 门店的正式名称（可能与门店名称相同，但用于票据打印等正式场合） */
    @Excel(name = "门店的正式名称", readConverterExp = "可=能与门店名称相同，但用于票据打印等正式场合")
    @ApiModelProperty("门店的正式名称（可能与门店名称相同，但用于票据打印等正式场合）")
    private String shopName;

    /** 充值单号 */
    @Excel(name = "充值单号")
    @ApiModelProperty("充值单号")
    private String rechargeOrderNumber;

    /** 充值时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "充值时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("充值时间")
    private Date rechargeTime;

    /** 会员姓名 */
    @Excel(name = "会员姓名")
    @ApiModelProperty("会员姓名")
    private String memberName;

    /** 会员等级 */
    @Excel(name = "会员等级")
    @ApiModelProperty("会员等级")
    private String memberLevel;

    /** 会员手机 */
    @Excel(name = "会员手机")
    @ApiModelProperty("会员手机")
    private String memberPhone;

    /** 充值储值卡 */
    @Excel(name = "充值储值卡")
    @ApiModelProperty("充值储值卡")
    private String rechargeCard;

    /** 充值前金额 */
    @Excel(name = "充值前金额")
    @ApiModelProperty("充值前金额")
    private BigDecimal rechargeBeforeAmount;

    /** 充值金额 */
    @Excel(name = "充值金额")
    @ApiModelProperty("充值金额")
    private BigDecimal rechargeAmount;

    /** 赠送金额 */
    @Excel(name = "赠送金额")
    @ApiModelProperty("赠送金额")
    private BigDecimal bonusAmount;

    /** 充值总金额 */
    @Excel(name = "充值总金额")
    @ApiModelProperty("充值总金额")
    private BigDecimal rechargeTotalAmount;

    /** 操作员工 */
    @Excel(name = "操作员工")
    @ApiModelProperty("操作员工")
    private String operationEmployee;

    /** 购买单号 */
    @Excel(name = "购买单号")
    @ApiModelProperty("购买单号")
    private String purchaseOrderNumber;

    /** 购买时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "购买时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("购买时间")
    private Date purchaseTime;

    /** 开班时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开班时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("开班时间")
    private Date openShiftTime;

    /** 交班时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "交班时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("交班时间")
    private Date closeShiftTime;

    /** 本班员工 */
    @Excel(name = "本班员工")
    @ApiModelProperty("本班员工")
    private String currentShiftEmployee;

    /** 接班员工 */
    @Excel(name = "接班员工")
    @ApiModelProperty("接班员工")
    private String nextShiftEmployee;

    /** 本班总额 */
    @Excel(name = "本班总额")
    @ApiModelProperty("本班总额")
    private BigDecimal currentShiftTotal;

    /** 上缴现金 */
    @Excel(name = "上缴现金")
    @ApiModelProperty("上缴现金")
    private BigDecimal cashSubmitted;

    /** 存留现金 */
    @Excel(name = "存留现金")
    @ApiModelProperty("存留现金")
    private BigDecimal cashRetained;

    /** 门店实收 */
    @Excel(name = "门店实收")
    @ApiModelProperty("门店实收")
    private BigDecimal storeReceived;

    /** 营业实收金额 */
    @Excel(name = "营业实收金额")
    @ApiModelProperty("营业实收金额")
    private BigDecimal businessReceived;

    /** 会员实收金额 */
    @Excel(name = "会员实收金额")
    @ApiModelProperty("会员实收金额")
    private BigDecimal memberReceived;

    /** 记账本实收金额 */
    @Excel(name = "记账本实收金额")
    @ApiModelProperty("记账本实收金额")
    private BigDecimal bookReceived;

    /** 现金 */
    @Excel(name = "现金")
    @ApiModelProperty("现金")
    private BigDecimal cash;

    /** 支付宝 */
    @Excel(name = "支付宝")
    @ApiModelProperty("支付宝")
    private BigDecimal alipay;

    /** 微信 */
    @Excel(name = "微信")
    @ApiModelProperty("微信")
    private BigDecimal wechat;

    /** pos刷卡 */
    @Excel(name = "pos刷卡")
    @ApiModelProperty("pos刷卡")
    private BigDecimal posCard;

    /** 美团团购 */
    @Excel(name = "美团团购")
    @ApiModelProperty("美团团购")
    private BigDecimal meituanGroupon;

    /** 抖音团购 */
    @Excel(name = "抖音团购")
    @ApiModelProperty("抖音团购")
    private BigDecimal douyinGroupon;

    /** 营业实收 */
    @Excel(name = "营业实收")
    @ApiModelProperty("营业实收")
    private BigDecimal businessIncome;

    /** 营业收入 */
    @Excel(name = "营业收入")
    @ApiModelProperty("营业收入")
    private BigDecimal businessRevenue;

    /** 桌台服务费 */
    @Excel(name = "桌台服务费")
    @ApiModelProperty("桌台服务费")
    private BigDecimal tableServiceFee;

    /** 桌台超时费 */
    @Excel(name = "桌台超时费")
    @ApiModelProperty("桌台超时费")
    private BigDecimal tableOvertimeFee;

    /** 优惠及抵扣 */
    @Excel(name = "优惠及抵扣")
    @ApiModelProperty("优惠及抵扣")
    private BigDecimal discountAndDeduction;

    /** 会员收入 */
    @Excel(name = "会员收入")
    @ApiModelProperty("会员收入")
    private BigDecimal memberIncome;

    /** 储值卡充值 */
    @Excel(name = "储值卡充值")
    @ApiModelProperty("储值卡充值")
    private BigDecimal storedCardRecharge;

    /** 时长卡购买 */
    @Excel(name = "时长卡购买")
    @ApiModelProperty("时长卡购买")
    private BigDecimal timeCardPurchase;

    /** 商品次卡购买 */
    @Excel(name = "商品次卡购买")
    @ApiModelProperty("商品次卡购买")
    private BigDecimal itemCardPurchase;

    /** 会员退款 */
    @Excel(name = "会员退款")
    @ApiModelProperty("会员退款")
    private BigDecimal memberRefund;

    /** 储值卡退款 */
    @Excel(name = "储值卡退款")
    @ApiModelProperty("储值卡退款")
    private BigDecimal storedCardRefund;

    /** 时长卡退款 */
    @Excel(name = "时长卡退款")
    @ApiModelProperty("时长卡退款")
    private BigDecimal timeCardRefund;

    /** 商品次卡退款 */
    @Excel(name = "商品次卡退款")
    @ApiModelProperty("商品次卡退款")
    private BigDecimal itemCardRefund;

    /** 记账本收入 */
    @Excel(name = "记账本收入")
    @ApiModelProperty("记账本收入")
    private BigDecimal bookIncome;

    /** 收入1 */
    @Excel(name = "收入1")
    @ApiModelProperty("收入1")
    private BigDecimal income1;

    /** 收入2 */
    @Excel(name = "收入2")
    @ApiModelProperty("收入2")
    private BigDecimal income2;

    /** 记账本支出 */
    @Excel(name = "记账本支出")
    @ApiModelProperty("记账本支出")
    private BigDecimal bookExpense;

    /** 支出1 */
    @Excel(name = "支出1")
    @ApiModelProperty("支出1")
    private BigDecimal expense1;

    /** 支出2 */
    @Excel(name = "支出2")
    @ApiModelProperty("支出2")
    private BigDecimal expense2;

    /** 消费信息类型（免单金额，会员挂账，会员销账，会员退款，预付收入） */
    @Excel(name = "消费信息类型", readConverterExp = "免=单金额，会员挂账，会员销账，会员退款，预付收入")
    @ApiModelProperty("消费信息类型（免单金额，会员挂账，会员销账，会员退款，预付收入）")
    private String consumptionType;

    /** 消费信息次数 */
    @Excel(name = "消费信息次数")
    @ApiModelProperty("消费信息次数")
    private Long consumptionCount;

    /** 消费信息金额 */
    @Excel(name = "消费信息金额")
    @ApiModelProperty("消费信息金额")
    private BigDecimal consumptionAmount;

    /** 开单数 */
    @Excel(name = "开单数")
    @ApiModelProperty("开单数")
    private Long orderCount;

    /** 结账单数 */
    @Excel(name = "结账单数")
    @ApiModelProperty("结账单数")
    private Long billCount;

    /** 消费人数 */
    @Excel(name = "消费人数")
    @ApiModelProperty("消费人数")
    private Long consumptionPeopleCount;

    /** 本班已结商品名称 */
    @Excel(name = "本班已结商品名称")
    @ApiModelProperty("本班已结商品名称")
    private String settledItemName;

    /** 本班已结商品数量 */
    @Excel(name = "本班已结商品数量")
    @ApiModelProperty("本班已结商品数量")
    private Long settledItemQuantity;

    /** 本班已结商品应收 */
    @Excel(name = "本班已结商品应收")
    @ApiModelProperty("本班已结商品应收")
    private BigDecimal settledItemReceivable;

    /** 本班未结商品名称 */
    @Excel(name = "本班未结商品名称")
    @ApiModelProperty("本班未结商品名称")
    private String unsettledItemName;

    /** 本班未结商品数量 */
    @Excel(name = "本班未结商品数量")
    @ApiModelProperty("本班未结商品数量")
    private Long unsettledItemQuantity;

    /** 本班未结商品应收 */
    @Excel(name = "本班未结商品应收")
    @ApiModelProperty("本班未结商品应收")
    private BigDecimal unsettledItemReceivable;

    /** 本班反结账商品名称 */
    @Excel(name = "本班反结账商品名称")
    @ApiModelProperty("本班反结账商品名称")
    private String reversedItemName;

    /** 本班反结账商品数量 */
    @Excel(name = "本班反结账商品数量")
    @ApiModelProperty("本班反结账商品数量")
    private Long reversedItemQuantity;

    /** 本班反结账商品应收 */
    @Excel(name = "本班反结账商品应收")
    @ApiModelProperty("本班反结账商品应收")
    private BigDecimal reversedItemReceivable;

    /** 本班已结配品名称 */
    @Excel(name = "本班已结配品名称")
    @ApiModelProperty("本班已结配品名称")
    private String settledAccompanimentName;

    /** 本班已结配品数量 */
    @Excel(name = "本班已结配品数量")
    @ApiModelProperty("本班已结配品数量")
    private Long settledAccompanimentQuantity;

    /** 本班已结配品应收 */
    @Excel(name = "本班已结配品应收")
    @ApiModelProperty("本班已结配品应收")
    private BigDecimal settledAccompanimentReceivable;

    /** 本班未结配品名称 */
    @Excel(name = "本班未结配品名称")
    @ApiModelProperty("本班未结配品名称")
    private String unsettledAccompanimentName;

    /** 本班未结配品数量 */
    @Excel(name = "本班未结配品数量")
    @ApiModelProperty("本班未结配品数量")
    private Long unsettledAccompanimentQuantity;

    /** 本班未结配品应收 */
    @Excel(name = "本班未结配品应收")
    @ApiModelProperty("本班未结配品应收")
    private BigDecimal unsettledAccompanimentReceivable;

    /** 本班反结账配品名称 */
    @Excel(name = "本班反结账配品名称")
    @ApiModelProperty("本班反结账配品名称")
    private String reversedAccompanimentName;

    /** 本班反结账配品数量 */
    @Excel(name = "本班反结账配品数量")
    @ApiModelProperty("本班反结账配品数量")
    private Long reversedAccompanimentQuantity;

    /** 本班反结账配品应收 */
    @Excel(name = "本班反结账配品应收")
    @ApiModelProperty("本班反结账配品应收")
    private BigDecimal reversedAccompanimentReceivable;

    /** 本班已结套餐商品名称 */
    @Excel(name = "本班已结套餐商品名称")
    @ApiModelProperty("本班已结套餐商品名称")
    private String settledPackageItemName;

    /** 本班已结套餐商品数量 */
    @Excel(name = "本班已结套餐商品数量")
    @ApiModelProperty("本班已结套餐商品数量")
    private Long settledPackageItemQuantity;

    /** 本班已结套餐商品应收 */
    @Excel(name = "本班已结套餐商品应收")
    @ApiModelProperty("本班已结套餐商品应收")
    private BigDecimal settledPackageItemReceivable;

    /** 本班未结套餐商品名称 */
    @Excel(name = "本班未结套餐商品名称")
    @ApiModelProperty("本班未结套餐商品名称")
    private String unsettledPackageItemName;

    /** 本班未结套餐商品数量 */
    @Excel(name = "本班未结套餐商品数量")
    @ApiModelProperty("本班未结套餐商品数量")
    private Long unsettledPackageItemQuantity;

    /** 本班未结套餐商品应收 */
    @Excel(name = "本班未结套餐商品应收")
    @ApiModelProperty("本班未结套餐商品应收")
    private BigDecimal unsettledPackageItemReceivable;

    /** 本班反结账套餐商品名称 */
    @Excel(name = "本班反结账套餐商品名称")
    @ApiModelProperty("本班反结账套餐商品名称")
    private String reversedPackageItemName;

    /** 本班反结账套餐商品数量 */
    @Excel(name = "本班反结账套餐商品数量")
    @ApiModelProperty("本班反结账套餐商品数量")
    private Long reversedPackageItemQuantity;

    /** 本班反结账套餐商品应收 */
    @Excel(name = "本班反结账套餐商品应收")
    @ApiModelProperty("本班反结账套餐商品应收")
    private BigDecimal reversedPackageItemReceivable;

    /** 本班已结套餐包含商品名称 */
    @Excel(name = "本班已结套餐包含商品名称")
    @ApiModelProperty("本班已结套餐包含商品名称")
    private String settledPackageIncludeItemName;

    /** 本班已结套餐包含商品数量 */
    @Excel(name = "本班已结套餐包含商品数量")
    @ApiModelProperty("本班已结套餐包含商品数量")
    private Long settledPackageIncludeItemQuantity;

    /** 本班已结套餐包含商品应收 */
    @Excel(name = "本班已结套餐包含商品应收")
    @ApiModelProperty("本班已结套餐包含商品应收")
    private BigDecimal settledPackageIncludeItemReceivable;

    /** 本班未结套餐包含商品名称 */
    @Excel(name = "本班未结套餐包含商品名称")
    @ApiModelProperty("本班未结套餐包含商品名称")
    private String unsettledPackageIncludeItemName;

    /** 本班未结套餐包含商品数量 */
    @Excel(name = "本班未结套餐包含商品数量")
    @ApiModelProperty("本班未结套餐包含商品数量")
    private Long unsettledPackageIncludeItemQuantity;

    /** 本班未结套餐包含商品应收 */
    @Excel(name = "本班未结套餐包含商品应收")
    @ApiModelProperty("本班未结套餐包含商品应收")
    private BigDecimal unsettledPackageIncludeItemReceivable;

    /** 本班反结账套餐包含商品名称 */
    @Excel(name = "本班反结账套餐包含商品名称")
    @ApiModelProperty("本班反结账套餐包含商品名称")
    private String reversedPackageIncludeItemName;

    /** 本班反结账套餐包含商品数量 */
    @Excel(name = "本班反结账套餐包含商品数量")
    @ApiModelProperty("本班反结账套餐包含商品数量")
    private Long reversedPackageIncludeItemQuantity;

    /** 本班反结账套餐包含商品应收 */
    @Excel(name = "本班反结账套餐包含商品应收")
    @ApiModelProperty("本班反结账套餐包含商品应收")
    private BigDecimal reversedPackageIncludeItemReceivable;

    /** 本班员工签字 */
    @Excel(name = "本班员工签字")
    @ApiModelProperty("本班员工签字")
    private String employeeSignature;

    /** 接班员工签字 */
    @Excel(name = "接班员工签字")
    @ApiModelProperty("接班员工签字")
    private String nextEmployeeSignature;

    /** 寄存单号 */
    @Excel(name = "寄存单号")
    @ApiModelProperty("寄存单号")
    private String storageOrderNumber;

    /** 寄存时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "寄存时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("寄存时间")
    private Date storageTime;

    /** 寄存人 */
    @Excel(name = "寄存人")
    @ApiModelProperty("寄存人")
    private String storagePerson;

    /** 商品名称 */
    @Excel(name = "商品名称")
    @ApiModelProperty("商品名称")
    private String storageItemName;

    /** 寄存数量 */
    @Excel(name = "寄存数量")
    @ApiModelProperty("寄存数量")
    private Long storageQuantity;

    /** 寄存天数 */
    @Excel(name = "寄存天数")
    @ApiModelProperty("寄存天数")
    private Long storageDays;

    /** 寄存货架 */
    @Excel(name = "寄存货架")
    @ApiModelProperty("寄存货架")
    private String storageShelf;

    /** 领取单号 */
    @Excel(name = "领取单号")
    @ApiModelProperty("领取单号")
    private String pickupOrderNumber;

    /** 领取时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "领取时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("领取时间")
    private Date pickupTime;

    /** 领取人 */
    @Excel(name = "领取人")
    @ApiModelProperty("领取人")
    private String pickupPerson;

    /** 领取数量 */
    @Excel(name = "领取数量")
    @ApiModelProperty("领取数量")
    private Long pickupQuantity;

    /** 转存单号 */
    @Excel(name = "转存单号")
    @ApiModelProperty("转存单号")
    private String transferOrderNumber;

    /** 转存时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "转存时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("转存时间")
    private Date transferTime;

    /** 原寄存人 */
    @Excel(name = "原寄存人")
    @ApiModelProperty("原寄存人")
    private String originalStoragePerson;

    /** 转寄人 */
    @Excel(name = "转寄人")
    @ApiModelProperty("转寄人")
    private String transferPerson;

    /** 转存数量 */
    @Excel(name = "转存数量")
    @ApiModelProperty("转存数量")
    private Long transferQuantity;

    /** 寄存天数 */
    @Excel(name = "寄存天数")
    @ApiModelProperty("寄存天数")
    private Long transferDays;

    /** 转存货架 */
    @Excel(name = "转存货架")
    @ApiModelProperty("转存货架")
    private String transferShelf;

    /** 点单时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "点单时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("点单时间")
    private Date orderTime;

    /** 退单备注 */
    @Excel(name = "退单备注")
    @ApiModelProperty("退单备注")
    private String refundNote;

    /** 手机号 */
    @Excel(name = "手机号")
    @ApiModelProperty("手机号")
    private String phone;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }

    public void setStoreName(String storeName)
    {
        this.storeName = storeName;
    }

    public String getStoreName()
    {
        return storeName;
    }

    public void setTemplateId(String templateId)
    {
        this.templateId = templateId;
    }

    public String getTemplateId()
    {
        return templateId;
    }

    public void setTemplateType(String templateType)
    {
        this.templateType = templateType;
    }

    public String getTemplateType()
    {
        return templateType;
    }

    public void setOrderNumber(String orderNumber)
    {
        this.orderNumber = orderNumber;
    }

    public String getOrderNumber()
    {
        return orderNumber;
    }

    public void setBillNumber(String billNumber)
    {
        this.billNumber = billNumber;
    }

    public String getBillNumber()
    {
        return billNumber;
    }

    public void setTableNumber(String tableNumber)
    {
        this.tableNumber = tableNumber;
    }

    public String getTableNumber()
    {
        return tableNumber;
    }

    public void setCustomerCount(Long customerCount)
    {
        this.customerCount = customerCount;
    }

    public Long getCustomerCount()
    {
        return customerCount;
    }

    public void setOrderEmployee(String orderEmployee)
    {
        this.orderEmployee = orderEmployee;
    }

    public String getOrderEmployee()
    {
        return orderEmployee;
    }

    public void setBillEmployee(String billEmployee)
    {
        this.billEmployee = billEmployee;
    }

    public String getBillEmployee()
    {
        return billEmployee;
    }

    public void setBillTime(Date billTime)
    {
        this.billTime = billTime;
    }

    public Date getBillTime()
    {
        return billTime;
    }

    public void setDuration(String duration)
    {
        this.duration = duration;
    }

    public String getDuration()
    {
        return duration;
    }

    public void setItemName(String itemName)
    {
        this.itemName = itemName;
    }

    public String getItemName()
    {
        return itemName;
    }

    public void setPrice(BigDecimal price)
    {
        this.price = price;
    }

    public BigDecimal getPrice()
    {
        return price;
    }

    public void setQuantity(Long quantity)
    {
        this.quantity = quantity;
    }

    public Long getQuantity()
    {
        return quantity;
    }

    public void setSubtotal(BigDecimal subtotal)
    {
        this.subtotal = subtotal;
    }

    public BigDecimal getSubtotal()
    {
        return subtotal;
    }

    public void setCookingMethod(String cookingMethod)
    {
        this.cookingMethod = cookingMethod;
    }

    public String getCookingMethod()
    {
        return cookingMethod;
    }

    public void setAccompaniment(String accompaniment)
    {
        this.accompaniment = accompaniment;
    }

    public String getAccompaniment()
    {
        return accompaniment;
    }

    public void setItemNote(String itemNote)
    {
        this.itemNote = itemNote;
    }

    public String getItemNote()
    {
        return itemNote;
    }

    public void setTotal(BigDecimal total)
    {
        this.total = total;
    }

    public BigDecimal getTotal()
    {
        return total;
    }

    public void setOrderNote(String orderNote)
    {
        this.orderNote = orderNote;
    }

    public String getOrderNote()
    {
        return orderNote;
    }

    public void setItemTotal(BigDecimal itemTotal)
    {
        this.itemTotal = itemTotal;
    }

    public BigDecimal getItemTotal()
    {
        return itemTotal;
    }

    public void setTableFee(BigDecimal tableFee)
    {
        this.tableFee = tableFee;
    }

    public BigDecimal getTableFee()
    {
        return tableFee;
    }

    public void setGrandTotal(BigDecimal grandTotal)
    {
        this.grandTotal = grandTotal;
    }

    public BigDecimal getGrandTotal()
    {
        return grandTotal;
    }

    public void setPaymentMethod(String paymentMethod)
    {
        this.paymentMethod = paymentMethod;
    }

    public String getPaymentMethod()
    {
        return paymentMethod;
    }

    public void setStoreAddress(String storeAddress)
    {
        this.storeAddress = storeAddress;
    }

    public String getStoreAddress()
    {
        return storeAddress;
    }

    public void setStorePhone(String storePhone)
    {
        this.storePhone = storePhone;
    }

    public String getStorePhone()
    {
        return storePhone;
    }

    public void setPrintTime(Date printTime)
    {
        this.printTime = printTime;
    }

    public Date getPrintTime()
    {
        return printTime;
    }

    public void setMergedOrderNumber(String mergedOrderNumber)
    {
        this.mergedOrderNumber = mergedOrderNumber;
    }

    public String getMergedOrderNumber()
    {
        return mergedOrderNumber;
    }

    public void setMainBillTable(String mainBillTable)
    {
        this.mainBillTable = mainBillTable;
    }

    public String getMainBillTable()
    {
        return mainBillTable;
    }

    public void setLinkedOrderNumber(String linkedOrderNumber)
    {
        this.linkedOrderNumber = linkedOrderNumber;
    }

    public String getLinkedOrderNumber()
    {
        return linkedOrderNumber;
    }

    public void setChargeOrderNumber(String chargeOrderNumber)
    {
        this.chargeOrderNumber = chargeOrderNumber;
    }

    public String getChargeOrderNumber()
    {
        return chargeOrderNumber;
    }

    public void setChargeEmployee(String chargeEmployee)
    {
        this.chargeEmployee = chargeEmployee;
    }

    public String getChargeEmployee()
    {
        return chargeEmployee;
    }

    public void setChargeTime(Date chargeTime)
    {
        this.chargeTime = chargeTime;
    }

    public Date getChargeTime()
    {
        return chargeTime;
    }

    public void setBatchNumber(String batchNumber)
    {
        this.batchNumber = batchNumber;
    }

    public String getBatchNumber()
    {
        return batchNumber;
    }

    public void setRetailOrderNumber(String retailOrderNumber)
    {
        this.retailOrderNumber = retailOrderNumber;
    }

    public String getRetailOrderNumber()
    {
        return retailOrderNumber;
    }

    public void setReceiptName(String receiptName)
    {
        this.receiptName = receiptName;
    }

    public String getReceiptName()
    {
        return receiptName;
    }

    public void setShopName(String shopName)
    {
        this.shopName = shopName;
    }

    public String getShopName()
    {
        return shopName;
    }

    public void setRechargeOrderNumber(String rechargeOrderNumber)
    {
        this.rechargeOrderNumber = rechargeOrderNumber;
    }

    public String getRechargeOrderNumber()
    {
        return rechargeOrderNumber;
    }

    public void setRechargeTime(Date rechargeTime)
    {
        this.rechargeTime = rechargeTime;
    }

    public Date getRechargeTime()
    {
        return rechargeTime;
    }

    public void setMemberName(String memberName)
    {
        this.memberName = memberName;
    }

    public String getMemberName()
    {
        return memberName;
    }

    public void setMemberLevel(String memberLevel)
    {
        this.memberLevel = memberLevel;
    }

    public String getMemberLevel()
    {
        return memberLevel;
    }

    public void setMemberPhone(String memberPhone)
    {
        this.memberPhone = memberPhone;
    }

    public String getMemberPhone()
    {
        return memberPhone;
    }

    public void setRechargeCard(String rechargeCard)
    {
        this.rechargeCard = rechargeCard;
    }

    public String getRechargeCard()
    {
        return rechargeCard;
    }

    public void setRechargeBeforeAmount(BigDecimal rechargeBeforeAmount)
    {
        this.rechargeBeforeAmount = rechargeBeforeAmount;
    }

    public BigDecimal getRechargeBeforeAmount()
    {
        return rechargeBeforeAmount;
    }

    public void setRechargeAmount(BigDecimal rechargeAmount)
    {
        this.rechargeAmount = rechargeAmount;
    }

    public BigDecimal getRechargeAmount()
    {
        return rechargeAmount;
    }

    public void setBonusAmount(BigDecimal bonusAmount)
    {
        this.bonusAmount = bonusAmount;
    }

    public BigDecimal getBonusAmount()
    {
        return bonusAmount;
    }

    public void setRechargeTotalAmount(BigDecimal rechargeTotalAmount)
    {
        this.rechargeTotalAmount = rechargeTotalAmount;
    }

    public BigDecimal getRechargeTotalAmount()
    {
        return rechargeTotalAmount;
    }

    public void setOperationEmployee(String operationEmployee)
    {
        this.operationEmployee = operationEmployee;
    }

    public String getOperationEmployee()
    {
        return operationEmployee;
    }

    public void setPurchaseOrderNumber(String purchaseOrderNumber)
    {
        this.purchaseOrderNumber = purchaseOrderNumber;
    }

    public String getPurchaseOrderNumber()
    {
        return purchaseOrderNumber;
    }

    public void setPurchaseTime(Date purchaseTime)
    {
        this.purchaseTime = purchaseTime;
    }

    public Date getPurchaseTime()
    {
        return purchaseTime;
    }

    public void setOpenShiftTime(Date openShiftTime)
    {
        this.openShiftTime = openShiftTime;
    }

    public Date getOpenShiftTime()
    {
        return openShiftTime;
    }

    public void setCloseShiftTime(Date closeShiftTime)
    {
        this.closeShiftTime = closeShiftTime;
    }

    public Date getCloseShiftTime()
    {
        return closeShiftTime;
    }

    public void setCurrentShiftEmployee(String currentShiftEmployee)
    {
        this.currentShiftEmployee = currentShiftEmployee;
    }

    public String getCurrentShiftEmployee()
    {
        return currentShiftEmployee;
    }

    public void setNextShiftEmployee(String nextShiftEmployee)
    {
        this.nextShiftEmployee = nextShiftEmployee;
    }

    public String getNextShiftEmployee()
    {
        return nextShiftEmployee;
    }

    public void setCurrentShiftTotal(BigDecimal currentShiftTotal)
    {
        this.currentShiftTotal = currentShiftTotal;
    }

    public BigDecimal getCurrentShiftTotal()
    {
        return currentShiftTotal;
    }

    public void setCashSubmitted(BigDecimal cashSubmitted)
    {
        this.cashSubmitted = cashSubmitted;
    }

    public BigDecimal getCashSubmitted()
    {
        return cashSubmitted;
    }

    public void setCashRetained(BigDecimal cashRetained)
    {
        this.cashRetained = cashRetained;
    }

    public BigDecimal getCashRetained()
    {
        return cashRetained;
    }

    public void setStoreReceived(BigDecimal storeReceived)
    {
        this.storeReceived = storeReceived;
    }

    public BigDecimal getStoreReceived()
    {
        return storeReceived;
    }

    public void setBusinessReceived(BigDecimal businessReceived)
    {
        this.businessReceived = businessReceived;
    }

    public BigDecimal getBusinessReceived()
    {
        return businessReceived;
    }

    public void setMemberReceived(BigDecimal memberReceived)
    {
        this.memberReceived = memberReceived;
    }

    public BigDecimal getMemberReceived()
    {
        return memberReceived;
    }

    public void setBookReceived(BigDecimal bookReceived)
    {
        this.bookReceived = bookReceived;
    }

    public BigDecimal getBookReceived()
    {
        return bookReceived;
    }

    public void setCash(BigDecimal cash)
    {
        this.cash = cash;
    }

    public BigDecimal getCash()
    {
        return cash;
    }

    public void setAlipay(BigDecimal alipay)
    {
        this.alipay = alipay;
    }

    public BigDecimal getAlipay()
    {
        return alipay;
    }

    public void setWechat(BigDecimal wechat)
    {
        this.wechat = wechat;
    }

    public BigDecimal getWechat()
    {
        return wechat;
    }

    public void setPosCard(BigDecimal posCard)
    {
        this.posCard = posCard;
    }

    public BigDecimal getPosCard()
    {
        return posCard;
    }

    public void setMeituanGroupon(BigDecimal meituanGroupon)
    {
        this.meituanGroupon = meituanGroupon;
    }

    public BigDecimal getMeituanGroupon()
    {
        return meituanGroupon;
    }

    public void setDouyinGroupon(BigDecimal douyinGroupon)
    {
        this.douyinGroupon = douyinGroupon;
    }

    public BigDecimal getDouyinGroupon()
    {
        return douyinGroupon;
    }

    public void setBusinessIncome(BigDecimal businessIncome)
    {
        this.businessIncome = businessIncome;
    }

    public BigDecimal getBusinessIncome()
    {
        return businessIncome;
    }

    public void setBusinessRevenue(BigDecimal businessRevenue)
    {
        this.businessRevenue = businessRevenue;
    }

    public BigDecimal getBusinessRevenue()
    {
        return businessRevenue;
    }

    public void setTableServiceFee(BigDecimal tableServiceFee)
    {
        this.tableServiceFee = tableServiceFee;
    }

    public BigDecimal getTableServiceFee()
    {
        return tableServiceFee;
    }

    public void setTableOvertimeFee(BigDecimal tableOvertimeFee)
    {
        this.tableOvertimeFee = tableOvertimeFee;
    }

    public BigDecimal getTableOvertimeFee()
    {
        return tableOvertimeFee;
    }

    public void setDiscountAndDeduction(BigDecimal discountAndDeduction)
    {
        this.discountAndDeduction = discountAndDeduction;
    }

    public BigDecimal getDiscountAndDeduction()
    {
        return discountAndDeduction;
    }

    public void setMemberIncome(BigDecimal memberIncome)
    {
        this.memberIncome = memberIncome;
    }

    public BigDecimal getMemberIncome()
    {
        return memberIncome;
    }

    public void setStoredCardRecharge(BigDecimal storedCardRecharge)
    {
        this.storedCardRecharge = storedCardRecharge;
    }

    public BigDecimal getStoredCardRecharge()
    {
        return storedCardRecharge;
    }

    public void setTimeCardPurchase(BigDecimal timeCardPurchase)
    {
        this.timeCardPurchase = timeCardPurchase;
    }

    public BigDecimal getTimeCardPurchase()
    {
        return timeCardPurchase;
    }

    public void setItemCardPurchase(BigDecimal itemCardPurchase)
    {
        this.itemCardPurchase = itemCardPurchase;
    }

    public BigDecimal getItemCardPurchase()
    {
        return itemCardPurchase;
    }

    public void setMemberRefund(BigDecimal memberRefund)
    {
        this.memberRefund = memberRefund;
    }

    public BigDecimal getMemberRefund()
    {
        return memberRefund;
    }

    public void setStoredCardRefund(BigDecimal storedCardRefund)
    {
        this.storedCardRefund = storedCardRefund;
    }

    public BigDecimal getStoredCardRefund()
    {
        return storedCardRefund;
    }

    public void setTimeCardRefund(BigDecimal timeCardRefund)
    {
        this.timeCardRefund = timeCardRefund;
    }

    public BigDecimal getTimeCardRefund()
    {
        return timeCardRefund;
    }

    public void setItemCardRefund(BigDecimal itemCardRefund)
    {
        this.itemCardRefund = itemCardRefund;
    }

    public BigDecimal getItemCardRefund()
    {
        return itemCardRefund;
    }

    public void setBookIncome(BigDecimal bookIncome)
    {
        this.bookIncome = bookIncome;
    }

    public BigDecimal getBookIncome()
    {
        return bookIncome;
    }

    public void setIncome1(BigDecimal income1)
    {
        this.income1 = income1;
    }

    public BigDecimal getIncome1()
    {
        return income1;
    }

    public void setIncome2(BigDecimal income2)
    {
        this.income2 = income2;
    }

    public BigDecimal getIncome2()
    {
        return income2;
    }

    public void setBookExpense(BigDecimal bookExpense)
    {
        this.bookExpense = bookExpense;
    }

    public BigDecimal getBookExpense()
    {
        return bookExpense;
    }

    public void setExpense1(BigDecimal expense1)
    {
        this.expense1 = expense1;
    }

    public BigDecimal getExpense1()
    {
        return expense1;
    }

    public void setExpense2(BigDecimal expense2)
    {
        this.expense2 = expense2;
    }

    public BigDecimal getExpense2()
    {
        return expense2;
    }

    public void setConsumptionType(String consumptionType)
    {
        this.consumptionType = consumptionType;
    }

    public String getConsumptionType()
    {
        return consumptionType;
    }

    public void setConsumptionCount(Long consumptionCount)
    {
        this.consumptionCount = consumptionCount;
    }

    public Long getConsumptionCount()
    {
        return consumptionCount;
    }

    public void setConsumptionAmount(BigDecimal consumptionAmount)
    {
        this.consumptionAmount = consumptionAmount;
    }

    public BigDecimal getConsumptionAmount()
    {
        return consumptionAmount;
    }

    public void setOrderCount(Long orderCount)
    {
        this.orderCount = orderCount;
    }

    public Long getOrderCount()
    {
        return orderCount;
    }

    public void setBillCount(Long billCount)
    {
        this.billCount = billCount;
    }

    public Long getBillCount()
    {
        return billCount;
    }

    public void setConsumptionPeopleCount(Long consumptionPeopleCount)
    {
        this.consumptionPeopleCount = consumptionPeopleCount;
    }

    public Long getConsumptionPeopleCount()
    {
        return consumptionPeopleCount;
    }

    public void setSettledItemName(String settledItemName)
    {
        this.settledItemName = settledItemName;
    }

    public String getSettledItemName()
    {
        return settledItemName;
    }

    public void setSettledItemQuantity(Long settledItemQuantity)
    {
        this.settledItemQuantity = settledItemQuantity;
    }

    public Long getSettledItemQuantity()
    {
        return settledItemQuantity;
    }

    public void setSettledItemReceivable(BigDecimal settledItemReceivable)
    {
        this.settledItemReceivable = settledItemReceivable;
    }

    public BigDecimal getSettledItemReceivable()
    {
        return settledItemReceivable;
    }

    public void setUnsettledItemName(String unsettledItemName)
    {
        this.unsettledItemName = unsettledItemName;
    }

    public String getUnsettledItemName()
    {
        return unsettledItemName;
    }

    public void setUnsettledItemQuantity(Long unsettledItemQuantity)
    {
        this.unsettledItemQuantity = unsettledItemQuantity;
    }

    public Long getUnsettledItemQuantity()
    {
        return unsettledItemQuantity;
    }

    public void setUnsettledItemReceivable(BigDecimal unsettledItemReceivable)
    {
        this.unsettledItemReceivable = unsettledItemReceivable;
    }

    public BigDecimal getUnsettledItemReceivable()
    {
        return unsettledItemReceivable;
    }

    public void setReversedItemName(String reversedItemName)
    {
        this.reversedItemName = reversedItemName;
    }

    public String getReversedItemName()
    {
        return reversedItemName;
    }

    public void setReversedItemQuantity(Long reversedItemQuantity)
    {
        this.reversedItemQuantity = reversedItemQuantity;
    }

    public Long getReversedItemQuantity()
    {
        return reversedItemQuantity;
    }

    public void setReversedItemReceivable(BigDecimal reversedItemReceivable)
    {
        this.reversedItemReceivable = reversedItemReceivable;
    }

    public BigDecimal getReversedItemReceivable()
    {
        return reversedItemReceivable;
    }

    public void setSettledAccompanimentName(String settledAccompanimentName)
    {
        this.settledAccompanimentName = settledAccompanimentName;
    }

    public String getSettledAccompanimentName()
    {
        return settledAccompanimentName;
    }

    public void setSettledAccompanimentQuantity(Long settledAccompanimentQuantity)
    {
        this.settledAccompanimentQuantity = settledAccompanimentQuantity;
    }

    public Long getSettledAccompanimentQuantity()
    {
        return settledAccompanimentQuantity;
    }

    public void setSettledAccompanimentReceivable(BigDecimal settledAccompanimentReceivable)
    {
        this.settledAccompanimentReceivable = settledAccompanimentReceivable;
    }

    public BigDecimal getSettledAccompanimentReceivable()
    {
        return settledAccompanimentReceivable;
    }

    public void setUnsettledAccompanimentName(String unsettledAccompanimentName)
    {
        this.unsettledAccompanimentName = unsettledAccompanimentName;
    }

    public String getUnsettledAccompanimentName()
    {
        return unsettledAccompanimentName;
    }

    public void setUnsettledAccompanimentQuantity(Long unsettledAccompanimentQuantity)
    {
        this.unsettledAccompanimentQuantity = unsettledAccompanimentQuantity;
    }

    public Long getUnsettledAccompanimentQuantity()
    {
        return unsettledAccompanimentQuantity;
    }

    public void setUnsettledAccompanimentReceivable(BigDecimal unsettledAccompanimentReceivable)
    {
        this.unsettledAccompanimentReceivable = unsettledAccompanimentReceivable;
    }

    public BigDecimal getUnsettledAccompanimentReceivable()
    {
        return unsettledAccompanimentReceivable;
    }

    public void setReversedAccompanimentName(String reversedAccompanimentName)
    {
        this.reversedAccompanimentName = reversedAccompanimentName;
    }

    public String getReversedAccompanimentName()
    {
        return reversedAccompanimentName;
    }

    public void setReversedAccompanimentQuantity(Long reversedAccompanimentQuantity)
    {
        this.reversedAccompanimentQuantity = reversedAccompanimentQuantity;
    }

    public Long getReversedAccompanimentQuantity()
    {
        return reversedAccompanimentQuantity;
    }

    public void setReversedAccompanimentReceivable(BigDecimal reversedAccompanimentReceivable)
    {
        this.reversedAccompanimentReceivable = reversedAccompanimentReceivable;
    }

    public BigDecimal getReversedAccompanimentReceivable()
    {
        return reversedAccompanimentReceivable;
    }

    public void setSettledPackageItemName(String settledPackageItemName)
    {
        this.settledPackageItemName = settledPackageItemName;
    }

    public String getSettledPackageItemName()
    {
        return settledPackageItemName;
    }

    public void setSettledPackageItemQuantity(Long settledPackageItemQuantity)
    {
        this.settledPackageItemQuantity = settledPackageItemQuantity;
    }

    public Long getSettledPackageItemQuantity()
    {
        return settledPackageItemQuantity;
    }

    public void setSettledPackageItemReceivable(BigDecimal settledPackageItemReceivable)
    {
        this.settledPackageItemReceivable = settledPackageItemReceivable;
    }

    public BigDecimal getSettledPackageItemReceivable()
    {
        return settledPackageItemReceivable;
    }

    public void setUnsettledPackageItemName(String unsettledPackageItemName)
    {
        this.unsettledPackageItemName = unsettledPackageItemName;
    }

    public String getUnsettledPackageItemName()
    {
        return unsettledPackageItemName;
    }

    public void setUnsettledPackageItemQuantity(Long unsettledPackageItemQuantity)
    {
        this.unsettledPackageItemQuantity = unsettledPackageItemQuantity;
    }

    public Long getUnsettledPackageItemQuantity()
    {
        return unsettledPackageItemQuantity;
    }

    public void setUnsettledPackageItemReceivable(BigDecimal unsettledPackageItemReceivable)
    {
        this.unsettledPackageItemReceivable = unsettledPackageItemReceivable;
    }

    public BigDecimal getUnsettledPackageItemReceivable()
    {
        return unsettledPackageItemReceivable;
    }

    public void setReversedPackageItemName(String reversedPackageItemName)
    {
        this.reversedPackageItemName = reversedPackageItemName;
    }

    public String getReversedPackageItemName()
    {
        return reversedPackageItemName;
    }

    public void setReversedPackageItemQuantity(Long reversedPackageItemQuantity)
    {
        this.reversedPackageItemQuantity = reversedPackageItemQuantity;
    }

    public Long getReversedPackageItemQuantity()
    {
        return reversedPackageItemQuantity;
    }

    public void setReversedPackageItemReceivable(BigDecimal reversedPackageItemReceivable)
    {
        this.reversedPackageItemReceivable = reversedPackageItemReceivable;
    }

    public BigDecimal getReversedPackageItemReceivable()
    {
        return reversedPackageItemReceivable;
    }

    public void setSettledPackageIncludeItemName(String settledPackageIncludeItemName)
    {
        this.settledPackageIncludeItemName = settledPackageIncludeItemName;
    }

    public String getSettledPackageIncludeItemName()
    {
        return settledPackageIncludeItemName;
    }

    public void setSettledPackageIncludeItemQuantity(Long settledPackageIncludeItemQuantity)
    {
        this.settledPackageIncludeItemQuantity = settledPackageIncludeItemQuantity;
    }

    public Long getSettledPackageIncludeItemQuantity()
    {
        return settledPackageIncludeItemQuantity;
    }

    public void setSettledPackageIncludeItemReceivable(BigDecimal settledPackageIncludeItemReceivable)
    {
        this.settledPackageIncludeItemReceivable = settledPackageIncludeItemReceivable;
    }

    public BigDecimal getSettledPackageIncludeItemReceivable()
    {
        return settledPackageIncludeItemReceivable;
    }

    public void setUnsettledPackageIncludeItemName(String unsettledPackageIncludeItemName)
    {
        this.unsettledPackageIncludeItemName = unsettledPackageIncludeItemName;
    }

    public String getUnsettledPackageIncludeItemName()
    {
        return unsettledPackageIncludeItemName;
    }

    public void setUnsettledPackageIncludeItemQuantity(Long unsettledPackageIncludeItemQuantity)
    {
        this.unsettledPackageIncludeItemQuantity = unsettledPackageIncludeItemQuantity;
    }

    public Long getUnsettledPackageIncludeItemQuantity()
    {
        return unsettledPackageIncludeItemQuantity;
    }

    public void setUnsettledPackageIncludeItemReceivable(BigDecimal unsettledPackageIncludeItemReceivable)
    {
        this.unsettledPackageIncludeItemReceivable = unsettledPackageIncludeItemReceivable;
    }

    public BigDecimal getUnsettledPackageIncludeItemReceivable()
    {
        return unsettledPackageIncludeItemReceivable;
    }

    public void setReversedPackageIncludeItemName(String reversedPackageIncludeItemName)
    {
        this.reversedPackageIncludeItemName = reversedPackageIncludeItemName;
    }

    public String getReversedPackageIncludeItemName()
    {
        return reversedPackageIncludeItemName;
    }

    public void setReversedPackageIncludeItemQuantity(Long reversedPackageIncludeItemQuantity)
    {
        this.reversedPackageIncludeItemQuantity = reversedPackageIncludeItemQuantity;
    }

    public Long getReversedPackageIncludeItemQuantity()
    {
        return reversedPackageIncludeItemQuantity;
    }

    public void setReversedPackageIncludeItemReceivable(BigDecimal reversedPackageIncludeItemReceivable)
    {
        this.reversedPackageIncludeItemReceivable = reversedPackageIncludeItemReceivable;
    }

    public BigDecimal getReversedPackageIncludeItemReceivable()
    {
        return reversedPackageIncludeItemReceivable;
    }

    public void setEmployeeSignature(String employeeSignature)
    {
        this.employeeSignature = employeeSignature;
    }

    public String getEmployeeSignature()
    {
        return employeeSignature;
    }

    public void setNextEmployeeSignature(String nextEmployeeSignature)
    {
        this.nextEmployeeSignature = nextEmployeeSignature;
    }

    public String getNextEmployeeSignature()
    {
        return nextEmployeeSignature;
    }

    public void setStorageOrderNumber(String storageOrderNumber)
    {
        this.storageOrderNumber = storageOrderNumber;
    }

    public String getStorageOrderNumber()
    {
        return storageOrderNumber;
    }

    public void setStorageTime(Date storageTime)
    {
        this.storageTime = storageTime;
    }

    public Date getStorageTime()
    {
        return storageTime;
    }

    public void setStoragePerson(String storagePerson)
    {
        this.storagePerson = storagePerson;
    }

    public String getStoragePerson()
    {
        return storagePerson;
    }

    public void setStorageItemName(String storageItemName)
    {
        this.storageItemName = storageItemName;
    }

    public String getStorageItemName()
    {
        return storageItemName;
    }

    public void setStorageQuantity(Long storageQuantity)
    {
        this.storageQuantity = storageQuantity;
    }

    public Long getStorageQuantity()
    {
        return storageQuantity;
    }

    public void setStorageDays(Long storageDays)
    {
        this.storageDays = storageDays;
    }

    public Long getStorageDays()
    {
        return storageDays;
    }

    public void setStorageShelf(String storageShelf)
    {
        this.storageShelf = storageShelf;
    }

    public String getStorageShelf()
    {
        return storageShelf;
    }

    public void setPickupOrderNumber(String pickupOrderNumber)
    {
        this.pickupOrderNumber = pickupOrderNumber;
    }

    public String getPickupOrderNumber()
    {
        return pickupOrderNumber;
    }

    public void setPickupTime(Date pickupTime)
    {
        this.pickupTime = pickupTime;
    }

    public Date getPickupTime()
    {
        return pickupTime;
    }

    public void setPickupPerson(String pickupPerson)
    {
        this.pickupPerson = pickupPerson;
    }

    public String getPickupPerson()
    {
        return pickupPerson;
    }

    public void setPickupQuantity(Long pickupQuantity)
    {
        this.pickupQuantity = pickupQuantity;
    }

    public Long getPickupQuantity()
    {
        return pickupQuantity;
    }

    public void setTransferOrderNumber(String transferOrderNumber)
    {
        this.transferOrderNumber = transferOrderNumber;
    }

    public String getTransferOrderNumber()
    {
        return transferOrderNumber;
    }

    public void setTransferTime(Date transferTime)
    {
        this.transferTime = transferTime;
    }

    public Date getTransferTime()
    {
        return transferTime;
    }

    public void setOriginalStoragePerson(String originalStoragePerson)
    {
        this.originalStoragePerson = originalStoragePerson;
    }

    public String getOriginalStoragePerson()
    {
        return originalStoragePerson;
    }

    public void setTransferPerson(String transferPerson)
    {
        this.transferPerson = transferPerson;
    }

    public String getTransferPerson()
    {
        return transferPerson;
    }

    public void setTransferQuantity(Long transferQuantity)
    {
        this.transferQuantity = transferQuantity;
    }

    public Long getTransferQuantity()
    {
        return transferQuantity;
    }

    public void setTransferDays(Long transferDays)
    {
        this.transferDays = transferDays;
    }

    public Long getTransferDays()
    {
        return transferDays;
    }

    public void setTransferShelf(String transferShelf)
    {
        this.transferShelf = transferShelf;
    }

    public String getTransferShelf()
    {
        return transferShelf;
    }

    public void setOrderTime(Date orderTime)
    {
        this.orderTime = orderTime;
    }

    public Date getOrderTime()
    {
        return orderTime;
    }

    public void setRefundNote(String refundNote)
    {
        this.refundNote = refundNote;
    }

    public String getRefundNote()
    {
        return refundNote;
    }

    public void setPhone(String phone)
    {
        this.phone = phone;
    }

    public String getPhone()
    {
        return phone;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("storeName", getStoreName())
                .append("templateId", getTemplateId())
                .append("templateType", getTemplateType())
                .append("orderNumber", getOrderNumber())
                .append("billNumber", getBillNumber())
                .append("tableNumber", getTableNumber())
                .append("customerCount", getCustomerCount())
                .append("orderEmployee", getOrderEmployee())
                .append("billEmployee", getBillEmployee())
                .append("billTime", getBillTime())
                .append("duration", getDuration())
                .append("itemName", getItemName())
                .append("price", getPrice())
                .append("quantity", getQuantity())
                .append("subtotal", getSubtotal())
                .append("cookingMethod", getCookingMethod())
                .append("accompaniment", getAccompaniment())
                .append("itemNote", getItemNote())
                .append("total", getTotal())
                .append("orderNote", getOrderNote())
                .append("itemTotal", getItemTotal())
                .append("tableFee", getTableFee())
                .append("grandTotal", getGrandTotal())
                .append("paymentMethod", getPaymentMethod())
                .append("storeAddress", getStoreAddress())
                .append("storePhone", getStorePhone())
                .append("printTime", getPrintTime())
                .append("mergedOrderNumber", getMergedOrderNumber())
                .append("mainBillTable", getMainBillTable())
                .append("linkedOrderNumber", getLinkedOrderNumber())
                .append("chargeOrderNumber", getChargeOrderNumber())
                .append("chargeEmployee", getChargeEmployee())
                .append("chargeTime", getChargeTime())
                .append("batchNumber", getBatchNumber())
                .append("retailOrderNumber", getRetailOrderNumber())
                .append("receiptName", getReceiptName())
                .append("shopName", getShopName())
                .append("rechargeOrderNumber", getRechargeOrderNumber())
                .append("rechargeTime", getRechargeTime())
                .append("memberName", getMemberName())
                .append("memberLevel", getMemberLevel())
                .append("memberPhone", getMemberPhone())
                .append("rechargeCard", getRechargeCard())
                .append("rechargeBeforeAmount", getRechargeBeforeAmount())
                .append("rechargeAmount", getRechargeAmount())
                .append("bonusAmount", getBonusAmount())
                .append("rechargeTotalAmount", getRechargeTotalAmount())
                .append("operationEmployee", getOperationEmployee())
                .append("purchaseOrderNumber", getPurchaseOrderNumber())
                .append("purchaseTime", getPurchaseTime())
                .append("openShiftTime", getOpenShiftTime())
                .append("closeShiftTime", getCloseShiftTime())
                .append("currentShiftEmployee", getCurrentShiftEmployee())
                .append("nextShiftEmployee", getNextShiftEmployee())
                .append("currentShiftTotal", getCurrentShiftTotal())
                .append("cashSubmitted", getCashSubmitted())
                .append("cashRetained", getCashRetained())
                .append("storeReceived", getStoreReceived())
                .append("businessReceived", getBusinessReceived())
                .append("memberReceived", getMemberReceived())
                .append("bookReceived", getBookReceived())
                .append("cash", getCash())
                .append("alipay", getAlipay())
                .append("wechat", getWechat())
                .append("posCard", getPosCard())
                .append("meituanGroupon", getMeituanGroupon())
                .append("douyinGroupon", getDouyinGroupon())
                .append("businessIncome", getBusinessIncome())
                .append("businessRevenue", getBusinessRevenue())
                .append("tableServiceFee", getTableServiceFee())
                .append("tableOvertimeFee", getTableOvertimeFee())
                .append("discountAndDeduction", getDiscountAndDeduction())
                .append("memberIncome", getMemberIncome())
                .append("storedCardRecharge", getStoredCardRecharge())
                .append("timeCardPurchase", getTimeCardPurchase())
                .append("itemCardPurchase", getItemCardPurchase())
                .append("memberRefund", getMemberRefund())
                .append("storedCardRefund", getStoredCardRefund())
                .append("timeCardRefund", getTimeCardRefund())
                .append("itemCardRefund", getItemCardRefund())
                .append("bookIncome", getBookIncome())
                .append("income1", getIncome1())
                .append("income2", getIncome2())
                .append("bookExpense", getBookExpense())
                .append("expense1", getExpense1())
                .append("expense2", getExpense2())
                .append("consumptionType", getConsumptionType())
                .append("consumptionCount", getConsumptionCount())
                .append("consumptionAmount", getConsumptionAmount())
                .append("orderCount", getOrderCount())
                .append("billCount", getBillCount())
                .append("consumptionPeopleCount", getConsumptionPeopleCount())
                .append("settledItemName", getSettledItemName())
                .append("settledItemQuantity", getSettledItemQuantity())
                .append("settledItemReceivable", getSettledItemReceivable())
                .append("unsettledItemName", getUnsettledItemName())
                .append("unsettledItemQuantity", getUnsettledItemQuantity())
                .append("unsettledItemReceivable", getUnsettledItemReceivable())
                .append("reversedItemName", getReversedItemName())
                .append("reversedItemQuantity", getReversedItemQuantity())
                .append("reversedItemReceivable", getReversedItemReceivable())
                .append("settledAccompanimentName", getSettledAccompanimentName())
                .append("settledAccompanimentQuantity", getSettledAccompanimentQuantity())
                .append("settledAccompanimentReceivable", getSettledAccompanimentReceivable())
                .append("unsettledAccompanimentName", getUnsettledAccompanimentName())
                .append("unsettledAccompanimentQuantity", getUnsettledAccompanimentQuantity())
                .append("unsettledAccompanimentReceivable", getUnsettledAccompanimentReceivable())
                .append("reversedAccompanimentName", getReversedAccompanimentName())
                .append("reversedAccompanimentQuantity", getReversedAccompanimentQuantity())
                .append("reversedAccompanimentReceivable", getReversedAccompanimentReceivable())
                .append("settledPackageItemName", getSettledPackageItemName())
                .append("settledPackageItemQuantity", getSettledPackageItemQuantity())
                .append("settledPackageItemReceivable", getSettledPackageItemReceivable())
                .append("unsettledPackageItemName", getUnsettledPackageItemName())
                .append("unsettledPackageItemQuantity", getUnsettledPackageItemQuantity())
                .append("unsettledPackageItemReceivable", getUnsettledPackageItemReceivable())
                .append("reversedPackageItemName", getReversedPackageItemName())
                .append("reversedPackageItemQuantity", getReversedPackageItemQuantity())
                .append("reversedPackageItemReceivable", getReversedPackageItemReceivable())
                .append("settledPackageIncludeItemName", getSettledPackageIncludeItemName())
                .append("settledPackageIncludeItemQuantity", getSettledPackageIncludeItemQuantity())
                .append("settledPackageIncludeItemReceivable", getSettledPackageIncludeItemReceivable())
                .append("unsettledPackageIncludeItemName", getUnsettledPackageIncludeItemName())
                .append("unsettledPackageIncludeItemQuantity", getUnsettledPackageIncludeItemQuantity())
                .append("unsettledPackageIncludeItemReceivable", getUnsettledPackageIncludeItemReceivable())
                .append("reversedPackageIncludeItemName", getReversedPackageIncludeItemName())
                .append("reversedPackageIncludeItemQuantity", getReversedPackageIncludeItemQuantity())
                .append("reversedPackageIncludeItemReceivable", getReversedPackageIncludeItemReceivable())
                .append("employeeSignature", getEmployeeSignature())
                .append("nextEmployeeSignature", getNextEmployeeSignature())
                .append("storageOrderNumber", getStorageOrderNumber())
                .append("storageTime", getStorageTime())
                .append("storagePerson", getStoragePerson())
                .append("storageItemName", getStorageItemName())
                .append("storageQuantity", getStorageQuantity())
                .append("storageDays", getStorageDays())
                .append("storageShelf", getStorageShelf())
                .append("pickupOrderNumber", getPickupOrderNumber())
                .append("pickupTime", getPickupTime())
                .append("pickupPerson", getPickupPerson())
                .append("pickupQuantity", getPickupQuantity())
                .append("transferOrderNumber", getTransferOrderNumber())
                .append("transferTime", getTransferTime())
                .append("originalStoragePerson", getOriginalStoragePerson())
                .append("transferPerson", getTransferPerson())
                .append("transferQuantity", getTransferQuantity())
                .append("transferDays", getTransferDays())
                .append("transferShelf", getTransferShelf())
                .append("orderTime", getOrderTime())
                .append("refundNote", getRefundNote())
                .append("phone", getPhone())
                .toString();
    }
}
